考点
代码审计
反序列化(pop链构造、字符串逃逸)
前言
这道题,对我来说确实比较难,看着wp都做好半天,第一个点就是找反序列化入口那,我看着serialize(new Info($age,$nickname)
很茫然,不知道会返回什么结果,后门单独把这个Info
类拿出来序列化,就找到头绪了,虽说以前做过这种类型的题,但是再次遇上还是摸不着头脑,还有利用点,还不清楚select id,"c4ca4238a0b923820dcc509a6f75849b" from user where username=?
这个语句的作用。后边再来做几遍。
解题过程
1 |
|
解题脚本
1 |
|